package lyw0718_login;

   import javax.swing.*;
   import java.awt.*;
   public class login{
      public void id() {    //先做出一个登陆界面
          JFrame jf = new JFrame();          //创造一个窗体
          jf.setSize(400, 550);    //设置窗体的规格
          jf.setTitle("欢迎登录Bilibili");           //给窗体加上标题
          jf.setLocationRelativeTo(null);   //将窗体居中
          jf.setDefaultCloseOperation(3);   //窗体关闭后结束进程

          //将这个登陆界面转换为流式布局
          FlowLayout flow = new FlowLayout();    //将流式布局的特点由flow来承载
          jf.setLayout(flow);           //将flow给jf窗体

          //流式布局上先放图片，再放账号文本框提示，再放输入栏，再放密码提示及输入。最后放置登录
          ImageIcon image = new ImageIcon("C:\\Users\\Lenovo\\Pictures\\bilibili.jpg");//从电脑中找到所需要的图片
          JLabel lab = new JLabel(image);  //将所需要的图片存入标签中
          jf.add(lab);    //将标签加入窗体中


          JLabel user = new JLabel("请输入UID");  //将文本转变为标签
          jf.add(user);


          JTextField use = new JTextField();   //创建一个文本框use
          Dimension dm = new Dimension(370, 40);  //定义dm，设置dm的宽度和高度，即将宽度和高度由dm来承载
          use.setPreferredSize(dm);   //将dm的属性赋给use文本框
          jf.add(use);

          JLabel key = new JLabel("请输入密码");
          jf.add(key);

          JTextField k = new JTextField();
          Dimension a = new Dimension(370, 40);
          k.setPreferredSize(a);
          jf.add(k);

          JButton btn = new JButton("登录");
          jf.add(btn);

          jf.setVisible(true);
      }
       public static void main (String[] args){
           login lo = new login();
           lo.id();

   }
    }

